Finestra di dialogo: Configurazione input
Simbolo:
Funzione: La finestra di dialogo consente di assegnare un'azione di ingresso a un evento di ingresso e di configurare l'azione di ingresso.
Chiamata: Configura pulsante in Configurazione degli ingressi proprietà
Requisiti: Un elemento è selezionato nell'editor.
Sono disponibili tutte le proprietà degli elementi?
Tutte le proprietà sono disponibili solo dopo aver selezionato Avanzato opzione o Tutte le categorie filtrare Proprietà.
Azione di input: Gestione utenti
Dialoghi e azioni | Configura quale delle possibili finestre di dialogo di gestione degli utenti o quale azione segue l'evento di input NotaLa finestra di dialogo utilizzata in fase di esecuzione è configurata in Impostazioni di dialogo scheda di Gestione visualizzazioni. . Guarda anche
Predefinito: finestre di dialogo da |
Login | Si apre la richiesta di accesso. Predefinito: |
Disconnettersi | L'utente corrente è disconnesso. |
Modifica password utente | Si apre la finestra di dialogo per la modifica della password. Predefinito: |
Apri Configurazione utente | Si apre la finestra di dialogo per modificare la configurazione. Predefinito: |
Azione di input: Chiudi finestra
Dialogo | La visualizzazione del tipo Dialogo che sarà chiuso
Esempio: . Finestre di dialogo predefinite di VisuDialogs libreria, che di solito è integrata nel progetto.
NotaL'impostazione nella proprietà dell'oggetto (Visualizzazione tab) di una visualizzazione determina se una visualizzazione può essere utilizzata o meno come finestra di dialogo. |
Risultato | Valore restituito per la chiusura della finestra di dialogo NotaSe sono presenti più azioni di input dopo la chiusura, sono state configurate in proprietà dell'elemento. |
Nessuno |
|
ok |
Il valore restituito si riferisce al pulsante nella finestra di dialogo. Il valore |
Annulla | |
Aborto | |
Riprova | |
Ignorare | |
sì | |
No |
Azione di input: Apri finestra di dialogo
Dialogo | Nome della visualizzazione (digitare: Dialogo) che si aprirà come finestra di dialogo in fase di esecuzione dopo che l'azione di input è stata attivata dall'utente della visualizzazione
NotaIl VisuDialogs libreria fornisce finestre di dialogo standard.
|
Trasferisci i parametri della finestra di dialogo | |
Parametri | Parametro di interfaccia come dichiarato nell'editor di interfaccia della visualizzazione Esempio: |
Tipo | Tipo di dati del parametro come dichiarato nell'editor di interfaccia della visualizzazione Esempio: |
Valore | Variabile (il tipo di dati corrisponde al tipo di dati del parametro) Il valore della variabile viene passato al parametro quando si apre la finestra di dialogo. Esempio:
|
Qui viene attivato il valore di ritorno della finestra di dialogo per cui il | |
Aggiornare | NotaI parametri vengono aggiornati prima della chiusura della finestra di dialogo. Fino ad allora, i valori vengono memorizzati temporaneamente. Sono archiviati come copia, non come riferimento. |
Nessuno |
|
ok |
|
Annulla | |
Aborto | |
Riprova | |
Ignorare | |
sì | |
No |
Apri finestra di dialogo modale |
|
Posizione da aprire | Posizione iniziale della finestra di dialogo di apertura relativa alla visualizzazione chiamante |
Centrato |
|
Posizione |
Nota: utilizzare le opzioni di input corrispondenti per specificare la posizione nella direzione X e nella direzione Y. |
X | Posizione X orizzontale per l'angolo in alto a sinistra della finestra di dialogo di apertura Opzioni di inserimento:
|
Y | Posizione Y verticale per l'angolo in alto a sinistra della finestra di dialogo di apertura Opzioni di inserimento:
|
Azione di input: Cambia lingua
Lingua dipendente dal client
La lingua può essere cambiata individualmente per ogni cliente. Il requisito è che il CODESYS Visualization l'add-on è installato almeno nella versione 4.7.0.0 e il sistema runtime nella versione >= V3.5 SP20. Quando la visualizzazione viene avviata, viene visualizzata nella lingua impostata nel browser (ad esempio, di O esso). Questa lingua deve essere disponibile nel progetto. Se la lingua non è disponibile, vengono visualizzati i testi predefiniti.
Nella versione 4.6.0.0 e precedenti, la lingua è stata modificata simultaneamente per tutti i client.
Codice lingua
Utilizzare il codice ISO 639 (ad esempio, de, en, it, zh-CHS) per nominare una lingua presente nella visualizzazione.
Lingua | Lingua in cui è stato commutato il client di visualizzazione corrente Esempio:
|
Azione di input: Modifica visualizzazione mostrata
Visualizzazione che viene mostrata all'input dell'utente | |
Assegnare | Visualizzazione selezionata da tutte le visualizzazioni disponibili nel progetto o nelle librerie. Esempio: |
Assegna espressione | variabile ( Esempio: |
L'ordine in cui le visualizzazioni vengono visualizzate dagli input dell'utente viene salvato internamente. Le seguenti opzioni utilizzano queste informazioni. | |
Visualizzazione precedente mostrata |
Presupposto: è già avvenuta una commutazione di visualizzazione. |
Visualizzazione successiva mostrata |
Presupposto: è già intervenuto un interruttore di visualizzazione che è stato richiamato da Visualizzazione precedente mostrata. |
Azione di input: Esegui comando
I comandi sono elencati qui con i parametri di trasferimento che la visualizzazione elabora quando si verifica un evento di input.
Configura i comandi | ![]()
Clicca il |
![]() | Il comando dentro Configura i comandi viene aggiunto all'elenco. |
![]() | Il comando viene rimosso. Requisito: è selezionato un comando. |
L'ordine nell'elenco definisce l'ordine di esecuzione. | |
![]() | Il comando selezionato viene spostato in basso di una posizione nell'elenco. |
![]() | Il comando selezionato viene spostato in alto di una posizione nell'elenco. |
Comando | 1° parametro | 2° parametro |
|
|
|
File EXE che viene eseguito sul controller Il programma viene eseguito sul PLC e quindi non deve essere interattivo né avere interfacce utente. È possibile, ad esempio, che un programma copi un file. | Nome del programma con directory come stringa tra virgolette singole | Argomenti del programma come stringa tra virgolette singole diritte Esempio: nome del file che il programma apre |
Comando | 1. Parametri | 2. Parametri |
|
|
|
File EXE che viene eseguito sulla variante di visualizzazione. Eccezione: WebVisu. Il programma viene eseguito nel contesto della variante di visualizzazione. Successivamente, il programma potrebbe essere interattivo e disporre di un'interfaccia utente. | Nome del programma con directory come | Argomenti del programma come Esempio: nome del file che il programma apre |
Importante
Se la visualizzazione viene visualizzata come a CODESYS WebVisu, allora nessun programma (file EXE) può essere avviato.
Comando | 1. Parametri | 2. Parametri |
|
|
|
La visualizzazione passa alla pagina Web dell'URL. Requisito: la visualizzazione viene eseguita come a CODESYS WebVisu. | . URL
| Se non viene specificato un parametro, la pagina Web viene visualizzata in una nuova finestra o in una nuova scheda. Se |
Comando | 1° parametro | 2° parametro |
|
|
|
. Nome della definizione della ricetta
| . Nome della ricetta
| |
Durante il runtime di visualizzazione, il controllore legge i valori effettivi dalle variabili della definizione della ricetta e li scrive nella ricetta specificata. I valori vengono salvati in modo implicito (in un file sul controller) e visualizzati nella definizione della ricetta nel Recipe Manager di CODESYS. In altre parole, la ricetta in cui viene gestita CODESYS viene aggiornato con i valori del controller. |
Comando | 1. Parametri | 2. Parametri |
|
|
|
. Nome della definizione della ricetta interessata
| . Nome della ricetta (dalla definizione della ricetta)
| |
Durante il runtime di visualizzazione, i valori della ricetta vengono scritti nelle variabili sul controllore così come nel Recipe Manager. |
Comando | 1. Parametri | 2. Parametri |
|
|
|
. Nome della definizione della ricetta interessata
| . Nome della ricetta interessata che viene aggiornata e salvata in un file
Parametro opzionale: se qui non si specifica un parametro di trasferimento, i valori delle variabili della ricetta vengono salvati solo nel file specificato successivamente. I file delle ricette implicite non vengono aggiornati. | |
In fase di visualizzazione, il Salva Ricetta con nome si apre la finestra di dialogo e richiede all'utente un nome file e una posizione di archiviazione sul controller. Il nome del file non deve essere L'utente può quindi salvare il file che include i valori effettivi dalle variabili della ricetta. Se un parametro di trasferimento è non specificato nel 2° parametro, il file viene salvato senza modificare un file ricetta implicito. Se nel 2° parametro viene fornito un parametro di trasferimento, viene aggiornato anche il file della ricetta implicita. Nota: se il Salva automaticamente le modifiche alle ricette nei file delle ricette l'opzione è selezionata in Responsabile delle ricette – Generale scheda, quindi la definizione della ricetta in CODESYS e i file delle ricette implicite vengono mantenuti gli stessi automaticamente. Nota: sul controller esistono file di ricetta impliciti (generati automaticamente) con nomi nella seguente sintassi: |
Comando | 1° parametro | 2° parametro |
|
|
|
. Nome della definizione della ricetta interessata
| . Nome della ricetta interessata
| |
In fase di visualizzazione, il Carica ricetta si apre la finestra di dialogo. Fornisce all'utente della visualizzazione un elenco di file che si trova nel file system del controller e filtra in base all'estensione Requisito: il file è stato creato con il |
Comando | 1. Parametri | 2. Parametri |
|
|
|
. Nome della definizione della ricetta interessata
| . Nome della nuova ricetta
| |
Durante il runtime di visualizzazione viene creata una nuova ricetta nella definizione della ricetta indicata. |
Comando | 1. Parametri | 2. Parametri |
|
|
|
. Nome della definizione della ricetta interessata
| . Nome della ricetta
| |
Durante il runtime di visualizzazione la ricetta indicata viene cancellata dalla definizione della ricetta. |
Comando | 1. Parametri | 2. Parametri |
| Opzionale: Nome file per la schermata di visualizzazione da stampare (esempio: "Schermata iniziale") | Non è possibile specificare un secondo parametro per il |
Il predefinito Stampante viene aperta la finestra di dialogo durante l'esecuzione della visualizzazione. Nella finestra di dialogo, si seleziona una stampante e si configurano impostazioni di stampa aggiuntive. Quando si conferma la finestra di dialogo, viene stampata la schermata di visualizzazione attualmente visualizzata. NotaIl comando può essere eseguito solo in TargetVisu. |
Azione di input: cambia visualizzazione frame
Quando si verifica l'evento di input, il display passa a un'altra visualizzazione all'interno di un frame.
Tipo di selezione della cornice | |
Cambia visualizzazione locale | Il Selezione della cornice il gruppo è visibile. |
Passa a qualsiasi visualizzazione | Il Selezione cornice e visualizzazione il gruppo è visibile. |
Requisiti: Cambia visualizzazione locale è selezionato. | |
Selezione della cornice | Elenco di tutti i frame che contengono la visualizzazione attiva. Le visualizzazioni di riferimento sono elencate sotto ogni frame, come determinato nel Riferimenti proprietà del rispettivo frame. Esempio: ![]() |
Assegna selezione | La selezione nel Selezione della cornice campo di immissione è accettato. Quindi appare nel Cornice selezionata e Visualizzazione selezionata impostazioni. Requisito: una visualizzazione è selezionata in Selezione della cornice Campo di inserimento. |
Cornice selezionata | Nome del frame in cui passare Esempio: Suggerimento: usa il Assegna selezione comando per modificare l'impostazione qui. |
Visù selezionato | Nome della visualizzazione commutata Esempio: Suggerimento: usa il Assegna selezione comando per modificare l'impostazione qui. |
Requisito: il Passa a qualsiasi visualizzazione l'opzione è selezionata. | |
Selezione cornice e visualizzazione | Contiene la cornice a cui passare |
Assegnare | Frame da commutare (con percorso completo). L'indice determina la visualizzazione. Esempio: Il percorso è specificato nella seguente sintassi: Attenzione: le visualizzazioni possono essere annidate a qualsiasi profondità per mezzo di elementi frame. Per utilizzare il Passa a qualsiasi visualizzazione tipo di selezione frame senza problemi, un frame non deve contenere più di 21 visualizzazioni referenziate. |
Assegna espressione | variabile ( Esempio: |
Indice da selezionare | . Indice che determina quale delle visualizzazioni di riferimento viene visualizzata
Nota: le visualizzazioni di riferimento di un frame vengono indicizzate automaticamente in base al loro ordine. |
Requisito: il progetto contiene visualizzazioni che formano una struttura.
Azione di input: Scrivi variabile
La configurazione dell'azione di input definisce come un utente della visualizzazione specifica un valore e in quale variabile viene scritto il valore.
Tipo di ingresso Come viene richiesto l'input | |
Predefinito | Campo di inserimento, o se necessario una tastiera virtuale (se la variante display non dispone di una tastiera fisica) Nota: l'opzione predefinita per l'immissione di testo in fase di esecuzione è impostata in Visualization Manager: Impostazioni di dialogo scheda, Impostazioni per l'immissione di testo predefinita. |
L'immissione di testo | Viene visualizzato un campo di immissione. In qualità di utente della visualizzazione, è possibile utilizzare la tastiera per specificare un numero o un testo. Presupposto: la variante di display dispone di una tastiera come dispositivo di input. |
Inserimento di testo con limiti | Viene visualizzato un campo di immissione. Utilizzare la tastiera per specificare un numero o un testo. Il campo mostra anche l'intervallo di valori per l'ingresso. Quando viene superato un limite, il valore immesso viene visualizzato in rosso. Presupposto: la variante di display dispone di una tastiera come dispositivo di input. |
VisuDialogs.Tastiera | Si apre una tastiera virtuale. Lo usi per specificare un numero o un testo. |
VisuDialogs.Numpad | Si apre una tastiera virtuale. Lo usi per specificare un numero. |
VisuDialogs.NumpadExtended | Si apre una tastiera virtuale. Lo usi per specificare un numero. Qui sono consentite anche la notazione esadecimale ed esponenziale. |
Scegli la variabile da modificare | |
Usa la variabile di output del testo |
|
Usa un'altra variabile |
Esempio: |
Formato di visualizzazione iniziale | Segnaposto con definizione del formato. Definisce il formato di output per il valore della variabile e i limiti di input. Esempio: |
min | . Valore minimo del limite di input. Se un utente specifica un valore minore, non viene accettato.
|
Massimo | . Valore massimo del limite di input. Se un utente specifica un valore maggiore, non viene accettato.
|
Titolo del dialogo | . Testo visualizzato nella barra del titolo della finestra di dialogo. Opzionale.
|
Campo password |
|
Posizione per aprire la finestra di dialogo di input | Posizione iniziale per la finestra di dialogo di input di apertura relativa alla visualizzazione chiamante |
Usa l'impostazione globale (da Visualization Manager) | Requisito: questa opzione è disponibile solo quando viene visualizzata su un TargetVisu o come WebVisu.
|
Centrato |
|
Posizione |
Nota: utilizzare le opzioni di input corrispondenti per specificare la posizione nella direzione X e nella direzione Y. |
X | Posizione X orizzontale per l'angolo in alto a sinistra della finestra di dialogo di apertura Opzioni di inserimento:
|
Y | Posizione Y verticale per l'angolo in alto a sinistra della finestra di dialogo di apertura Opzioni di inserimento:
|
Azione di input: Esegui codice ST
Campo di inserimento | Editor per codice come testo strutturato |
Azione di input: attiva/disattiva variabile
Variabile | variabile ( Esempio: |
Azione di input: Trasferimento file
Con il Trasferimento di file azione di input, un file può essere trasferito da una variante operativa (destinazione o visualizzazione Web) al controllore nonché da e verso il controllore. Funziona sia tramite un trasferimento di file (Tipo: File) o in streaming (Tipo: Streaming).
L'azione ha l'effetto di visualizzare una finestra di dialogo per la selezione dei file nella visualizzazione in fase di esecuzione. Lì l'utente della visualizzazione può selezionare un file che verrà trasferito al o dal PLC: Per un trasferimento da un PLC alla visualizzazione, il Salvare il file si apre la finestra di dialogo. Per il trasferimento dalla visualizzazione al PLC, il Apri il file si apre la finestra di dialogo.
Trasferimento | |
Direzione | Direzione del trasferimento dei file |
Dal PLC alla visualizzazione | L'oggetto specificato in Nome del file o Nome dell'istanza di streaming viene trasferito dal PLC alla visualizzazione. Il Salvare il file la finestra di dialogo per la selezione dei file viene visualizzata nella visualizzazione in fase di esecuzione. |
Dalla visualizzazione al PLC | Il file specificato dall'utente della visualizzazione viene trasferito al PLC e salvato nel percorso file specificato in Nome del file o Nome dell'istanza di streaming. Il Apri il file la finestra di dialogo per la selezione dei file viene visualizzata nella visualizzazione in fase di esecuzione. |
Tipo | . Determina come viene trasferito il file
|
Tipo | File Il trasferimento dei dati avviene tramite trasferimento di file. |
Nome del file | Percorso del file (tipo
NotaSe un utente specifica il percorso del file nella visualizzazione tramite a Campo di testo elemento, il carattere mascherante NotaNel caso in cui il percorso del file sia specificato dall'utente, dovrebbe essere verificato dall'applicazione per evitare che i file vengano letti o sovrascritti accidentalmente. |
Tipo | Streaming Il trasferimento dei dati avviene in streaming. |
Nome dell'istanza di streaming | Percorso dell'istanza (tipo Tipo Tipo |
Bandiere di controllo | Nota: la variabile viene valutata solo per la direzione di trasferimento Dalla visualizzazione al PLC. Variabile (tipo Determina la modalità di gestione dell'oggetto (file o oggetto istanza) nel file system del PLC. Per questo sono previsti due flag con i quali è possibile impostare la variabile.
. Opzioni
Esempio: |
La direzione del trasferimento è Dalla visualizzazione al PLC (scrivere).
Esempio: un nuovo file di ricetta Recipes/Recipe_2021.txt
è stato creato nel dispositivo di visualizzazione. L'utente della visualizzazione seleziona questo file e desidera salvare il file sul PLC con lo stesso nome. Poiché i flag di controllo sono impostati di conseguenza, si apre una finestra di messaggio e l'utente della visualizzazione può confermare che il file verrà sovrascritto.
PROGRAM PLC_PRG VAR xVisuToggle : BOOL; dwControlFlag : DWORD := VisuElems.VisuEnumFileTransferControlFlags.UseOriginalFileName + VisuElems.VisuEnumFileTransferControlFlags.ConfirmFileOverwriteInPlc; strFileName: STRING := '/Recipes/Recipe_new.txt'; END_VAR
Variabili di stato | |
Trasferimento attivo | Variabile booleana (opzionale)
|
Trasferimento riuscito | Variabile booleana (opzionale)
|
Codice di errore |
|
Usa file di visualizzazione locali | Requisito: l'opzione è disponibile quando Trasferire i file di visualizzazione al PLC è stata specificata come direzione.
|